<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <meta name="Page-topic" content="ST-Open - Weichwaren" />
 <meta name="Description" content="ST-Open - Weichwaren" />
 <meta name="Keywords" content="ST-Open Weichwaren, Open Quelle, ST-Open, Weichwaren, Bibliothek, Bibliotheken, freie Weichwaren, Assembler, C" />
 <meta name="date" content="2009-05-08T00:00:00+00:00" />
 <meta name="robots" content="index,follow" />
 <meta name="revisit-after" content="14 days" />
 <meta name="generator" content="Bernhard Schornak, handwritten" />
 <style type="text/css"><!--@import "../../st.css";--></style>
 <link rel="SHORTCUT ICON" href="../../../../pics/favicon.ico" />
 <title>Datentypen im ST-System</title>
</head>
<body id="top">
<div class="pagehd">
<div id="menu">
<ul>
 <li><a href="../../../index.htm">Weichwaren</a></li>
 <li><a href="../tut/index.htm">Tutorials</a></li>
 <li><a href="../index.htm">Dokumentation</a></li>
 <li><a href="../alp.htm">alphabetisch</a></li>
 <li><a href="../fct.htm">nach Funktion</a></li>
</ul>
</div>
<div class="update">[2009-05-08]</div>
<div class="headpc"><img src="../../pics/ste.png" alt="QuelleDoc Logo" width="75" height="75" border="0" /></div>
</div>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="0100.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
&#160;&#160;&#160;<a href="FFFF.htm">Glossar</a>
<div class="crlf1"></div>
<div class="text100">
<h1>Datentypen im ST-System</h1>
<div class="inner">C-Bezeichnung</div><div class="outer">ST-Typ</div><div class="crlf1"></div>
<div class="inner">nicht vorzeichenbehaftetes Byte (8 Bit)</div><div class="outer"><b>DB</b></div><div class="crlf0"></div>
<div class="inner">vorzeichenbehaftetes Byte (Vorzeichen + 7 Bit)</div><div class="outer"><b>SB</b></div><div class="crlf0"></div>
<div class="inner">Zeichenkette, Bytearray (n * 8 Bit)</div><div class="outer"><b>DB *</b></div><div class="crlf0"></div>
<div class="inner">nicht vorzeichenbehaftetes Wort, Kurz, Ganz (16 Bit)</div><div class="outer"><b>DW</b></div><div class="crlf0"></div>
<div class="inner">vorzeichenbehaftetes Wort, Kurz, Ganz (Vorzeichen + 15 Bit)</div><div class="outer"><b>SW</b></div><div class="crlf0"></div>
<div class="inner">nicht vorzeichenbehaftetes Doppelwort, Lang, Ganz (32 Bit)</div><div class="outer"><b>DD</b></div><div class="crlf0"></div>
<div class="inner">vorzeichenbehaftetes Doppelwort, Lang, Ganz (Vorzeichen + 31 Bit)</div><div class="outer"><b>SD</b></div><div class="crlf0"></div>
<div class="inner">nicht vorzeichenbehaftetes Vierfachwort, Langlang (64 Bit)</div><div class="outer"><b>DQ</b></div><div class="crlf0"></div>
<div class="inner">vorzeichenbehaftetes Vierfachwort, Langlang (Vorzeichen + 63 Bit)</div><div class="outer"><b>SQ</b></div><div class="crlf0"></div>
<div class="inner">nicht vorzeichenbehaftetes Achtfachwort, Langlanglanglang (128 Bit)</div><div class="outer"><b>DO</b></div><div class="crlf0"></div>
<div class="inner">vorzeichenbehaftetes Achtfachwort, Langlanglanglang (Vorzeichen + 127 Bit)</div><div class="outer"><b>SO</b></div><div class="crlf0"></div>
<div class="inner">Zeiger auf Leer (Adresse)</div><div class="outer"><b>VOID *</b></div><div class="crlf1"></div>
<div class="inner">Leer (nichts)</div><div class="outer"><b>VOID</b></div><div class="crlf1"></div>
<div class="crlf1"></div>
Die im ST-System verwendeten Variablentypen entsprechen in ihrer Namensgebung den
 gebr&auml;uchlichen Assemblern. Das spart nicht nur Tipparbeit, sondern legt den
 Typ auch explizit fest. Die Unterscheidung zwischen vorzeichenbehaftet und nicht
 vorzeichenbehaftet dient nur der Kompatibilit&auml;t mit C-Kompilierern. ST-Open
 kennt nur Datentypen mit einer Breite von 8, 16, 32, 64 oder 128 Bit. Ob das MSB
 nun als Vorzeichen missbraucht wird oder nicht, das liegt allein im Ermessen des
 Anwenders. Dies gilt auch f&uuml;r Adressen, die immer als 32, respektive 64 Bit
 Werte behandelt werden. Sollten Sie mit dieser Festlegung Schwierigkeiten haben,
 sei Ihnen zum Einstieg in die Computertechnik vielleicht das Lesen des Tutorials
 <a href="0F00.htm">Datentypen und Logik</a> empfohlen.
</div>
<div class="crlf2"></div>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_up.png" alt="aufw&auml;rts" width="20" height="20" border="0" title="aufw&auml;rts" /></a>
&#160;&#160;&#160;<a href="index.htm"><img src="../../../../pics/nav_bk.png" alt="zur&uuml;ck" width="20" height="20" border="0" title="zur&uuml;ck" /></a>
&#160;&#160;&#160;<a href="0100.htm"><img src="../../../../pics/nav_fw.png" alt="vorw&auml;rts" width="20" height="20" border="0" title="vorw&auml;rts" /></a>
<div class="crlf1"></div>
&#160;&#160;&#160;<a href="http://validator.w3.org/check?uri=http%3A%2F%2Fst-open.com%2Fst-open%2Fdoc%2Fd%2Ftut%2F0000.htm">
<img src="../../../../pics/xhtml.png" alt="validHTML" width="100" height="35" border="0" title="XHTML pr&uuml;fen" /></a>
<div class="crlf1"></div>
</body>
</html>
